enum SexType {
  man(0, "男"),
  woman(1, "女");

  const SexType(this.value, this.description);
  final int value;
  final String description;
}

// 证件类型
enum IdCardType {
  /// 身份证
  identityCard("1000", "居⺠身份证"),

  /// 港澳通行证
  permitForProceedingToHongKongAndMacao("2000", "港澳通⾏证"),

  /// 台湾居民来往大陆通行证
  mainlandTravelPermitForTaiwanResidents("3000", "台湾居⺠来往⼤陆通⾏证"),

  /// 护照
  passport("4000", "护照");

  const IdCardType(this.value, this.description);
  final String value;
  final String description;
}

// 证件类型
enum MemberRelationship {
  /// 业主
  owner('1001', "业主"),

  /// 家庭成员
  familyMember('1002', '家庭成员'),

  /// 房屋租客
  tenant("1003", "房屋租客"),

  /// 临时人员
  temporaryVisitor("4000", "临时人员"); // 临时人员

  const MemberRelationship(this.value, this.description);
  final String value;
  final String description;
}

enum CheckStatus {
  /// 未审核
  unchecked(1, "未处理"),

  /// 未通过
  fail(2, "未通过"),

  /// 已通过
  passed(3, "已通过");

  const CheckStatus(this.value, this.description);
  final int value;
  final String description;
}
